package net.lulihu.common_util.jdbc;


import javax.sql.DataSource;

/**
 * 数据源初始化接口，用来定义数据源初始化程序
 */
public interface DataSourceOperational {

    /**
     * 初始化数据源
     *
     * @param config 配置
     * @return 数据源
     */
    DataSource initDataSource(DatabaseConfig config);


    /**
     * 关闭数据源
     *
     * @param dataSource 数据源
     */
    void close(DataSource dataSource);

}
